<?php
namespace adminmatrix\admin\annotation;

use Attribute;
/**
 * 日志注解
 * TARGET_CLASS : 类    
 * TARGET_METHOD : 方法
 * TARGET_FUNCTION : 函数
 * IS_REPEATABLE : 可重复
 */
#[Attribute(Attribute::TARGET_CLASS | Attribute::TARGET_METHOD | Attribute::TARGET_FUNCTION | Attribute::IS_REPEATABLE)]
class Loggable
{
    public function __construct(
        # 是否启用
        public bool $enabled = true,
        # 反射对象
        public ?object $ref = null,
    ){}
}

